package com.zhijian.medical.entity.po;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 实验流程-临床标本标识和扩增位置
 *
 * @author Auto Generator
 * @date 2022-04-10 13:35:37
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Api(tags = "实验流程-临床标本标识和扩增位置")
public class ExperimentProcessSpecimen {
    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long id;

    /**
     * 实验流程id
     */
    @ApiModelProperty("实验流程id")
    @NotNull(message = "实验流程id不能为空")
    private Long experimentProcessId;

    /**
     * 设备id
     */
    @ApiModelProperty("设备id")
    @NotNull(message = "设备id不能为空")
    private Long deviceId;

    /**
     * A1
     */
    @ApiModelProperty("A1")
    private String a1;

    /**
     * A2
     */
    @ApiModelProperty("A2")
    private String a2;

    /**
     * A3
     */
    @ApiModelProperty("A3")
    private String a3;

    /**
     * A4
     */
    @ApiModelProperty("A4")
    private String a4;

    /**
     * A5
     */
    @ApiModelProperty("A5")
    private String a5;

    /**
     * A6
     */
    @ApiModelProperty("A6")
    private String a6;

    /**
     * A7
     */
    @ApiModelProperty("A7")
    private String a7;

    /**
     * A8
     */
    @ApiModelProperty("A8")
    private String a8;

    /**
     * A9
     */
    @ApiModelProperty("A9")
    private String a9;

    /**
     * A10
     */
    @ApiModelProperty("A10")
    private String a10;

    /**
     * A11
     */
    @ApiModelProperty("A11")
    private String a11;

    /**
     * A12
     */
    @ApiModelProperty("A12")
    private String a12;

    /**
     * B1
     */
    @ApiModelProperty("B1")
    private String b1;

    /**
     * B2
     */
    @ApiModelProperty("B2")
    private String b2;

    /**
     * B3
     */
    @ApiModelProperty("B3")
    private String b3;

    /**
     * B4
     */
    @ApiModelProperty("B4")
    private String b4;

    /**
     * B5
     */
    @ApiModelProperty("B5")
    private String b5;

    /**
     * B6
     */
    @ApiModelProperty("B6")
    private String b6;

    /**
     * B7
     */
    @ApiModelProperty("B7")
    private String b7;

    /**
     * B8
     */
    @ApiModelProperty("B8")
    private String b8;

    /**
     * B9
     */
    @ApiModelProperty("B9")
    private String b9;

    /**
     * B10
     */
    @ApiModelProperty("B10")
    private String b10;

    /**
     * B11
     */
    @ApiModelProperty("B11")
    private String b11;

    /**
     * B12
     */
    @ApiModelProperty("B12")
    private String b12;

    /**
     * C1
     */
    @ApiModelProperty("C1")
    private String c1;

    /**
     * C2
     */
    @ApiModelProperty("C2")
    private String c2;

    /**
     * C3
     */
    @ApiModelProperty("C3")
    private String c3;

    /**
     * C4
     */
    @ApiModelProperty("C4")
    private String c4;

    /**
     * C5
     */
    @ApiModelProperty("C5")
    private String c5;

    /**
     * C6
     */
    @ApiModelProperty("C6")
    private String c6;

    /**
     * C7
     */
    @ApiModelProperty("C7")
    private String c7;

    /**
     * C8
     */
    @ApiModelProperty("C8")
    private String c8;

    /**
     * C9
     */
    @ApiModelProperty("C9")
    private String c9;

    /**
     * C10
     */
    @ApiModelProperty("C10")
    private String c10;

    /**
     * C11
     */
    @ApiModelProperty("C11")
    private String c11;

    /**
     * C12
     */
    @ApiModelProperty("C12")
    private String c12;

    /**
     * D1
     */
    @ApiModelProperty("D1")
    private String d1;

    /**
     * D2
     */
    @ApiModelProperty("D2")
    private String d2;

    /**
     * D3
     */
    @ApiModelProperty("D3")
    private String d3;

    /**
     * D4
     */
    @ApiModelProperty("D4")
    private String d4;

    /**
     * D5
     */
    @ApiModelProperty("D5")
    private String d5;

    /**
     * D6
     */
    @ApiModelProperty("D6")
    private String d6;

    /**
     * D7
     */
    @ApiModelProperty("D7")
    private String d7;

    /**
     * D8
     */
    @ApiModelProperty("D8")
    private String d8;

    /**
     * D9
     */
    @ApiModelProperty("D9")
    private String d9;

    /**
     * D10
     */
    @ApiModelProperty("D10")
    private String d10;

    /**
     * D11
     */
    @ApiModelProperty("D11")
    private String d11;

    /**
     * D12
     */
    @ApiModelProperty("D12")
    private String d12;

    /**
     * E1
     */
    @ApiModelProperty("E1")
    private String e1;

    /**
     * E2
     */
    @ApiModelProperty("E2")
    private String e2;

    /**
     * E3
     */
    @ApiModelProperty("E3")
    private String e3;

    /**
     * E4
     */
    @ApiModelProperty("E4")
    private String e4;

    /**
     * E5
     */
    @ApiModelProperty("E5")
    private String e5;

    /**
     * E6
     */
    @ApiModelProperty("E6")
    private String e6;

    /**
     * E7
     */
    @ApiModelProperty("E7")
    private String e7;

    /**
     * E8
     */
    @ApiModelProperty("E8")
    private String e8;

    /**
     * E9
     */
    @ApiModelProperty("E9")
    private String e9;

    /**
     * E10
     */
    @ApiModelProperty("E10")
    private String e10;

    /**
     * E11
     */
    @ApiModelProperty("E11")
    private String e11;

    /**
     * E12
     */
    @ApiModelProperty("E12")
    private String e12;

    /**
     * F1
     */
    @ApiModelProperty("F1")
    private String f1;

    /**
     * F2
     */
    @ApiModelProperty("F2")
    private String f2;

    /**
     * F3
     */
    @ApiModelProperty("F3")
    private String f3;

    /**
     * F4
     */
    @ApiModelProperty("F4")
    private String f4;

    /**
     * F5
     */
    @ApiModelProperty("F5")
    private String f5;

    /**
     * F6
     */
    @ApiModelProperty("F6")
    private String f6;

    /**
     * F7
     */
    @ApiModelProperty("F7")
    private String f7;

    /**
     * F8
     */
    @ApiModelProperty("F8")
    private String f8;

    /**
     * F9
     */
    @ApiModelProperty("F9")
    private String f9;

    /**
     * F10
     */
    @ApiModelProperty("F10")
    private String f10;

    /**
     * F11
     */
    @ApiModelProperty("F11")
    private String f11;

    /**
     * F12
     */
    @ApiModelProperty("F12")
    private String f12;

    /**
     * G1
     */
    @ApiModelProperty("G1")
    private String g1;

    /**
     * G2
     */
    @ApiModelProperty("G2")
    private String g2;

    /**
     * G3
     */
    @ApiModelProperty("G3")
    private String g3;

    /**
     * G4
     */
    @ApiModelProperty("G4")
    private String g4;

    /**
     * G5
     */
    @ApiModelProperty("G5")
    private String g5;

    /**
     * G6
     */
    @ApiModelProperty("G6")
    private String g6;

    /**
     * G7
     */
    @ApiModelProperty("G7")
    private String g7;

    /**
     * G8
     */
    @ApiModelProperty("G8")
    private String g8;

    /**
     * G9
     */
    @ApiModelProperty("G9")
    private String g9;

    /**
     * G10
     */
    @ApiModelProperty("G10")
    private String g10;

    /**
     * G11
     */
    @ApiModelProperty("G11")
    private String g11;

    /**
     * G12
     */
    @ApiModelProperty("G12")
    private String g12;

    /**
     * H1
     */
    @ApiModelProperty("H1")
    private String h1;

    /**
     * H2
     */
    @ApiModelProperty("H2")
    private String h2;

    /**
     * H3
     */
    @ApiModelProperty("H3")
    private String h3;

    /**
     * H4
     */
    @ApiModelProperty("H4")
    private String h4;

    /**
     * H5
     */
    @ApiModelProperty("H5")
    private String h5;

    /**
     * H6
     */
    @ApiModelProperty("H6")
    private String h6;

    /**
     * H7
     */
    @ApiModelProperty("H7")
    private String h7;

    /**
     * H8
     */
    @ApiModelProperty("H8")
    private String h8;

    /**
     * H9
     */
    @ApiModelProperty("H9")
    private String h9;

    /**
     * H10
     */
    @ApiModelProperty("H10")
    private String h10;

    /**
     * H11
     */
    @ApiModelProperty("H11")
    private String h11;

    /**
     * H12
     */
    @ApiModelProperty("H12")
    private String h12;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date updateTime;
}